package Juego.modelo.Unidad;

import Juego.modelo.Recurso.Recurso;
import Juego.vista.dibujable;

public abstract class Unidad implements dibujable{
	
	public void dibujar() {
		System.out.print( getSimbolo() );
		
	}
	protected Recurso CostoUnidad;
	
	public Recurso getCostoUnidad() {
		return CostoUnidad;
	}
	int X , Y;
	int costoOro;
	char simbolo;
	int turnos;
	int danho;
	public int getDanho() {
		return danho;
	}
	public void setDanho(int danho) {
		this.danho = danho;
	}
	public int getVida() {
		return vida;
	}
	public void setVida(int vida) {
		this.vida = vida;
	}
	int vida;
	public int getX() {
		return X;
	}
	public int getY() {
		return Y;
	}
	public int getCostoOro() {
		return costoOro;
	}
	public char getSimbolo() {
		return simbolo;
	}
	public int getTurnos() {
		return turnos;
	}
	protected void setX(int x) {
		X = x;
	}
	protected void setY(int y) {
		Y = y;
	}
	protected void setCostoOro(int costoOro) {
		this.costoOro = costoOro;
	}
	protected void setSimbolo(char simbolo) {
		this.simbolo = simbolo;
	}
	protected void setTurnos(int turnos) {
		this.turnos = turnos;
	}
}
